<!DOCTYPE html>
<html lang="zh">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
</head>

<body>

</body>
<script type="text/javascript">
    window.onload = function() {
        // 定义一个数组，存放6个数，计算这些数据的平均数
        var array1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
        var num1 = 0;
        var avg = 0;
        for (var i = 0; i < array1.length; i++) {
            num1 += array1[i];
        }
        avg = num1 / array1.length;
        console.log('平均数 ', avg);

        // 求数组的最大数和最小数  求数组的最小数的下标
        var array2 = [3, -3, 324, 3322, 23994, 55, 66, 1, 0, -1];
        var max = array2[0];
        var min = array2[0];
        var xb = 0;
        for (var i = 0; i < array2.length; i++) {
            if (array2[i] > max) {
                max = array2[i];
            }
            if (array2[i] < min) {
                min = array2[i];
                xb = i;
            }
        }
        console.log('最大数 ', max);
        console.log('最小数 ', min);
        console.log('最小数下标 ', xb);

        var countryList = ["America", "Greece", "Britain", "Canada", "China"];
        /*
        	①统计数组countryList中包含A或a的的个数；
        	②将"Greece"从数组里面删除；字符串
        	③将数组的元素转换为字符串输出并且每个元素之间用&连接
        */
        var num2 = 0;
        var reg = /a|A/;
        countryList.forEach(function(item) {
            if (reg.test(item)) {
                num2++;
            }
        });
        var index = countryList.indexOf('Greece');
        console.log(countryList.splice(index, 1));
        console.log(num2);
        console.log(countryList.join("@"));
        // var str1 = "";
        // for (var i = 0; i < countryList.length; i++) {
        //     if (countryList[i].indexOf("A") != -1 || countryList[i].indexOf("a") != -1) {
        //         num2++;
        //     }
        //     str1 += countryList[i] + '&';
        // }
        // console.log('A或a的个数 ', num2);
        // countryList.splice(1, 1);
        // console.log('删除 Greece 之后', countryList);
        // console.log(str1);
        // 请用至少三种方式实现数组去重
        var array3 = [1, 1, 23, 33, 22, 12, 2, 7, 8, 0];

        var newArr = [];
        //
        array3.forEach(function(item) {
            //检测当前元素在新数组中是否存在
            if (newArr.indexOf(item) == -1) {
                //如果不存在就添加进新数组
                newArr.push(item);
            }
        })
        console.log(newArr);

        // 1
        // var array4 = [];
        // for (var i = 0; i < array3.length; i++) {
        //     if (array4.indexOf(array3[i]) == -1) {
        //         array4.push(array3[i]);
        //     }
        // }
        // console.log(array4);

        // var array5 = [];
        // for(){

        // }
    }
</script>

</html>